home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Rockford Magazine
/
Rockford_Magazine_022_19xx_-_de_Disk_4_of_4_Side_A.d64
/
m101txt anzeiger
< prev
next >
Wrap
Text File
|
2023-02-26
|
16KB
|
482 lines
=======================================
ROCKFORD-MAG 08 V2 LICHTBLICK
=======================================
Ein Textanzeiger muss her !!!!!
=======================================
Vorwort:
--------
Die REDAX des ROCKFORD-MAG sieht ein,
dass der Schritt von MAG 6 auf MAG 7
fuer die Leser sehr hart war. Viele
sind vom ASCII Outfit "davongelaufen"
und haben das grafisch wirklich geniale
"DIGITAL TALK" fuer sich entdeckt.
Die REDAX sieht ein, dass was geschehen
muss - sonst hat das ROF-MAG trotz
genialer Texte keine Leser mehr.
Leider kann man am C64 feststellen,
dass die meisten Freaks nur konsumieren
wollen, selbst jedoch sehr wenig bei-
tragen. Viele Leser, die das ROF-MAG
in Ausgabe 6 noch gelobt haben, sind
seit ROF-MAG 7 verschwunden und nun
nur noch im DT anzutreffen.
Warum, verdammt noch mal, wurde denn
das coole ROCKFORD Outfit von MAG 6
aufgegeben um einem total loooser-
haftem ASCII-Versuch zu weichen???
So oder aehnlich denken sicher sehr
viele. Ich (Alex ZOP) werde versuchen
dies zu erklaeren und hoffe auf
Verstaendnis...
Darum ASCII:
------------
Auf dem C64 ist seit laengerem zu be-
obachten, dass keine neuen Ideen ge-
boren und umgesetzt werden! Irgend-
wann hat mal jemand einen "Disketten-
Noter" programmiert. Aber anstatt
diesen nun nach und nach zu verbessern,
hat ploetzlich "jeder" Programmierer
seinen eigenen Noter programmiert. In
den meisten Faellen mit dem Ergebnis,
das sich alle Noter in ihren Moeglich-
keiten gleichen und kein einziger zu
einem wirklich genialem Programm wei-
terentwickelt wurde. Oder nehmen wir
die vielen Szene-Mags. Jedes ist fuer
sich zwar genial, aber das wars auch
schon. Kein einziges ist zu anderen
kompatibel! Jedes MAG benoetigt seinen
eigenen Text-Ed, seinen eigenen Sound-
und seinen eigenen Grafikstandart.
Anstatt ein MAG-System immer besser
auszubauen hat man einfach immer wieder
ein voellig neues programmiert, sobald
sich das alte totlief oder die Group
auseinanderfiel, die es herausgab.
Das ROCKFORD-MAG soll voellig anders
sein! Es soll auf ASCII-TXT basieren,
so ist sogar ein Austausch mit allen
anderen Computersystemen gewaehr-
leistet! Das ROCKFORD-MAG soll easy
geschrieben und easy herausgegeben
werden, ohne grossen Stress und
"Selbstaufgabe fuer den Compi" (Hallo
Little John!!). Damit die Texte des
ROCKFORD-MAG aber nicht so "nackt"
aussehen, wird ein Programm benoetigt,
welches als AnzeigePRG fuer die Texte
dient. Da es sich um ASCII Texte
handelt, koennen sogar mehrere Pro-
grammierer in "Konkurrenz" zueinander
ihre Textanzeiger zum Lesen von
Texten des ROCKFORD-MAGs, sowie aller
anderen Disk-MAGs mit ASCII-TXT,
veroeffentlichen und regelmaessig
weiterentwickeln und UpDaten.
ASCII ist deshalb so genial, weil
jeglichem Datenaustausch nichts im
Wege steht!
TxT-Anzeiger:
-------------
Was auf 16Bit Computern voellig all-
taeglich ist, fristet am C64 mehr als
ein Schattendasein: Textanzeiger in
vielen Varianten. (ANSI,ASCII).
Am C64 kochen alle ihr eigenes Suepp-
chen. Wer ein Disk-MAG herausbringen
will, muss gleichzeitig Programmierer
sein. Deshalb wird das Disk-MAG dann
auch hauptsaechlich wieder nur andere
Programmierer ansprechen. Normal-User
und Anfaenger haben am C64 gar kein
Disk-MAG! Es gibt aber einen Ausweg:
Ein Textanzeiger muss unbedingt her.
Dieser "Textanzeiger" wird dann die
speicheraufwendigen und Diskplatz-
fressenden "Notemaker" verdraengen,
genauso wie die "Notemaker" die vor-
mals bevorzugten "Writer" verdraengt
haben! Leider haben sehr wenige ge-
nuegend Phantasie, sich vorzustellen,
wie so ein Textanzeiger aussehen
koennte. Ich (Alex ZOP) habe schon
sehr viele Textanzeiger auf Amiga und
AMSTRAD-CPC gesehen und werde nun
eine Beschreibung eines Textanzeigers
bringen, welcher sicherlich auf dem
C64 realisierbar ist! (Zu dieser
Beschreibung existiert auch eine von
mir erstellte, und absolut aussage-
graeftige Grafische Darstellung auf
Papier, welcher jeder interessierte
Programmierer bei mir kostenlos an-
fordern kann. Ich werde diese Grafik
auch an Brotkasten und 64'er zur
Veroeffentlichung senden... Mal sehen.)
So sieht er z.B. aus:
---------------------
Der Monitor wird in drei Hauptfelder
aufgeteilt:
***************************************
* 1 (Ueberschriftbereich) *
* *
***************************************
* *
* 2 (ASCII-TXT Darstellungs- *
* bereich) *
* *
* *
* *
* *
* *
* *
* *
***************************************
* 3 (Bedienbereich) *
* *
***************************************
1) Im Ueberschriftbereich findet man
neben einer frei Editierbaren
(Font 2x2) Ueberschrift (z.b. ROCKFORD
MAG) einige Pulldown-Menues und eine
Infozeile. Hier wird bereits deutlich,
das dieser Text-Anzeiger am besten mit
Joystick oder Maus bedient wird. Jede
Funktion sollte jedoch auch ueber
Tastenkommandos ausfuehrbar sein
(Shortcuts)!
Die Ueberschrift nimmt den meisten
Platz ein. Darunter befindet sich
jedoch noch eine Infozeile. Diese
enthaelt z.B. folgendes.
- links eine Anzeige ueber den,
durch gerade geladenen Text
belegten Textspeicher.
(z.B. "B223" (Zeichen))
- daneben die Anzeiger des noch
Freien Speichers. (F023).
- In der Mitte steht der Name des
AnzeigePRG.
(Z.B. "MAREK TEXTI V1.0-1994").
- ganz rechts wird die mitlaufende
Uhrzeit in HHMM angezeigt.
Diese Uhr kann man stellen, dazu
aber spaeter.
Uber der Ueberschrift befinden sich
noch einige, weniger oft benoetigte
"Pull Down Menues" (Geos massige
Buttons, wenn man sie "anklickt"
wird darunter ein Menue sichtbar,
aus dem man eine Funktion auswaehlen
kann...)
- links oben ist ein einfacher
Button mit der Bezeichnung
"Info" anzubringen.
Wenn der Anwender diesen
anklickt, wird der Text-
darstellungsbreich mit einer Mit-
teilung ueberblendet. Diese Mit-
teilung enthaelt eine Kurzanleitung
in Form einer Tabelle der Befehle,
Eine Kurzbeschreibung des PRG (zu
was man es verwenden kann), die
Adresse des Autors und z.B. einen
Sharewarehinweis.
- rechts von der Mitte befinden sich
dann drei "PullDown" Menue-Buttons.
- "Druck". Man kann waehlen ob man
den gesamten Text oder nur
die sichtbare "Seite"
ausdrucken will.
- "Uhr" man kann waehlen, ob man
die Uhr stellen oder starten
bzw. stoppen will. Vielleicht
ist ja auch noch eine Wecker-
funktion moeglich.
- "Ende" Wenn man hier drauf-
drueckt, folgt noch eine
Sicherheitsabfrage (Welche in
einem Kasten erscheint und
das Text-Darstellungsfeld
ueberblendet), die zur
Beendung des PRGs (= Rueck-
kehr ins Basic) mit "Y"
beantwortet werden muss.
2) ASCII-Textdarstellungsbereich
Hier wird ganz einfach der Txt gezeigt.
Das PRG sollte verschiedene Txt-Formate
des C64 darstellen koennen. Als wich-
tigstes Format schlage ich das reine
PET-ASCII Format vor, wie es die Free-
ware Textverarbeitung "Kwik Write" oder
die C128-Freeware-Textverarbeitung
"Trio Word" beherrschen. Dann gibt es
auch noch die Eigenformate von z.B.
Vizawrite, Star-Texter, Mastertext und
diversen in 64'er Heften erschienenen
Programmen.
Ich weiss nun nicht, ob es am C64 auch
eine ANSI Textverarbeitung gibt.
Bei einem ANSI Textanzeiger koennte man
Schraegschrift, Fettdruck, Unter-
strichen, Breitschrift, Schmalschrift,
alle 16 farben fuer die Buchstaben,
und vielleicht sogar die Grafikzeichen
der C64 Tastatur im Txt darstellen.
Fuer die allererste Version so eines
Txt-Anzeigers reicht jedoch sicher die
ASCII Darstellung vollkommen aus.
3) Der Bedienbereich ist das wichtigste
eines richtigen Text-Anzeigers.
Ich beschreibe nun einmal moegliche
Funktionen.
+-----------------------------------+
I 1 I 2 I 3 I 4 I 5 I 6 I 7 I 8 I 9 I
+-----------------------------------+
- 1) Scroll nach unten. Es handelt
sich um einen "Button/Icon" mit der
Darstellung EINES nach unten zeigen-
den Pfeiles. "Klickt" der Benutzer
diesen an, so scrollt der Text in
nachvollziehbarer Geschwindigkeit
nach OBEN weg.
- 2) Scroll nach oben. Es handelt sich
um einen "Button/Icon" mit der
Darstellung EINES nach oben zeigen-
den Pfeiles. "Klickt" der Benutzer
diesen an, so scrollt der Text in
nachvollziehbarer Geschwindigkeit
nach UNTEN weg.
- 3) Disc Button/Icon. Wird dieser
Button "angeklickt" so ueberblendet
ein "Textlademenue" den Text-
Darstellungsbereich. Der Text-
anzeiger koennte z.B. in der Lage
sein, ALLE angeschlossenen Laufwerke
oder Festplattenspeicher (HD),
sowie RAM-Erweiterungen selbst-
staendig zu erkennen. Er koennte in
der Lage sein, Texte von 1541 ueber
1571 zu 1581 bis hin zu den spe-
ziellen CMD-FD Laufwerken zu laden.
Auch koennte er in der Lage sein,
Texte aus Speichererweiterungen zu
laden (GeoRAM,REU,Flash 8 usw...).
Flash 8 kompatibel koennte der ge-
samte Textanzeiger ja auch noch
sein.
Und so koennte der Diskinhalt dar-
gestellt werden:
+-----------------------------------+
I 08 I 09 I 10 I 11 I FD I HD I RAM I
+===================================+
I134 LESERBRIEFE 1 SEQ I*I
I023 LESERBRIEFE 2 SEQ I*I
I045 MAREKTEXTI ANL. SEQ I*I
I I I
I I I
I I I
I I I
I I I
I I-I
I IAI
I IBI
+---------------------------------I-I
Eerklaerung: Die oberste Zeile
Zeigt alle angeschlossenen Speicher
an. (Floppys,HD,RAM...). Wenn der
Benutzer z.B. "08" anklickt, so wird
die Directory des ,8 Laufwerkes ein-
gelesen. Klickt er 09 an und hat hier
eine 1581-Floppy, so wird eben deren
Inhaltsverzeichnis eingelesen. Ich habe
keine CMD-FD Floppy. Sollte man dort
"Schubladen" (Pfade usw.) einrichten
koennen, so sollte dieses Lademenue
dies beherrschen. Nun wird also die
DIR eingelesen. "A" und "B" stehen fuer
Pfeil nach oben, Pfeil nach unten.
Hiermit kann man laengere DIR, wie im
TXT-Modus nach oben/unten scrollen.
Ueber "A"/"B" befindet sich noch ein
"*" Bereich. Hier ist ein Balken zu
zeichnen, den der Benutzer verschieben
kann und somit die "DIR" SEHR schnell
scrollen kann.
Will der Benutzer nun einen bestimmten
Text laden, so klickt er einfach auf
dessen Namen. Das PRG sollte nicht
gleich abstuerzen, wenn der Benutzer
ein File anwaehlt, welches KEIN Txt
ist. (In solch einem Fall waere eine
Fehlermeldung angebracht.)
- 4) Sound an/aus. Die Sound-Option
als solche, ist sicherlich nicht
unbedingt notwendig, kann jedoch
selbstverstaendlich als besonderes
"Schmankerl" angeboten werden.
Beim Start des Text-Anzeigers ist
die Soundoption stets abgeschaltet,
sobald der Benutzer auf dieses
Button/Icon klickt, wird der im ED
festgelegte Sound geladen und ab-
gespielt. Er kann jederzeit abge-
brochen werden. Es ist dem PRGierer
ueberlassen ob im falle eines
abbruches, der Sound im Speicher
bleibt (sozusagen in wartestellung)
oder rausgeschmissen wird, um bei
erneutem Soundwunsch neu geladen zu
werden. Da das PRG automatisch er-
kennt ob eine Speichererweiterung
jeglicher Art angeschlossen ist,
wird es natuerlich den Sound in so
einem Falle in die Erweiterung
laden.
- 5) Der ED. Dies ist eine Option,
die fuer den Benutzer weniger
wichtig ist. Wird dieser Button
angeklickt erscheint ein Pulldown
Menue welches den Text-Darstellungs-
Bereich ueberblendet. Verschiedene
Optionen sind waehlbar.
- Ueberschrift Editieren (Z.B.
"ROCKFORD MAG 10" oder
"SROOP-TOOL ANLEITUN" oder
"MMM DISKKATALOG" oder
"LIEBESBRIEF AN ...." usw...
- 2x2 Font fuer die Ueberschrift
laden. Hierbei soll eine
Charformat ladbar sein,
welches auch Umlaute darstellt.
- Waehlen ob der Txt-Anzeiger SEQ
oder PRG Files, oder beide laedt.
- Kuerzel. Waehlen ob es dem Txt-
Anzeiger egal ist, welchen SEQ/PRG
ASCII Text er laedt, oder ob er
nur solche laden soll, die ein
bestimmtes Kuerzel angehaengt
haben.
Z.B.
".TXT"
".PAK"
".MAG"
".1994"
".ASCII"
usw...
- Waehlen on ae, ue, oe oder deutsche
Umlautdarstellung. Dies haengt dann
von der Textverarbeitung ab, dessen
Texte er laedt. Natuerlich koennte
man es auch so machen, dass er
alles darstellen kann....
- Filenamen des Songs eingeben,
den der TXt-Anzeiger bei Bedarf
nachlaedt.
Man koennte auch 10 Songs eingeben,
die der TXT-ANZ nacheinander
(immer wieder von vorne) nachlaedt
und abspielt... (Wahrscheinlich
zuuu Speicherintensi - aber bei
Besitzern mit RAM-Erweiterungen
sicherlich zu machen, oder?
- Neu eingestelltes TXT-Anzeige-PRG
abspeichern.
- 6) Farbwahl-Button, Hier kann der
Benutzer Schrift-, Hintergrund-,
Uberschrift- und die Buttonfarben
waehlen. Dies koennte man jedoch
genausogut nur ueber Tasten-
kommandos bereitstellen.
- 7) Suche/Finde Option. Sehr wichtig!
Diese Funktion ist vergleichbar mit
den Suche/Finde/Ersetze Funktioen in
guten TextverarbeitungsPRG, wobei
hier jedoch die Ersetze-Funktion weg-
faellt. Mit der Suche/Finde Funktion
hat der Benutzer die Moeglichkeit,
bestimmte Textstellen gezielt und
schnell anzuspringen. Man koennte ihm
folgende Suche/Finde Funktionen
bereitstellen:
- Gehe auf Textzeile x...x
- Gehe zum naechsten Begriff x...x
In beiden Fallen, muss der Benutzer
entweder die Zeilennummer oder den
Begriff in ein dafuer erscheinendes
Feld eingeben. Das PRG sollte in der
lage sein nach oben und unten zu
suchen, wobei der Benutzer die
jeweilige Richtung waehlen kann.
- 8) Wie 1) jedoch mit ZWEI Pfeilen,
die nach oben zeigen, um den Text
SEHR schnell nach unten wegscrollen
zu lassen.
- 9) Wie 2) jedoch mit ZWEI Pfeilen,
die nach unten zeigen, um den Text
SEHR schnell nach oben wegscrollen
zu lassen.
---------------------------------------Tja, Leute, soweit also zu meinen
Ideen. Ob dies alles ueberhapt rea-
lisierbar ist, werden die PRGierer
unter Euch sicher besser beurteilen
koennen. Schon eine "Light"Version
von dem Beschriebenen waere eine
echte Sensation fuer den C64!
Man koennte so z.B. aus Speicher-
platzgruenden, die gesamte Icon-
darstellung sowie Joy/Maus Bedienung
weglassen und dem Benutzer lediglich
Tastaturcommandos bereitstellen,
welche er zur Bedienung des Anzeigers
eben auswendig lernen muss.
Je einfacher man die ganze grafische
Darstellung haelt umso mehr kann man
in der Geschwindigkeit rausholen.
Ich hoffe sehr, dass sich Programmierer
finden werden, die dieses Projekt
in Angriff nehmen. Als Ergaenzung zu
diesem Text, bringe ich noch
Anleitungen von bereits existierenden
AMIGA Textanzeigern. Aus diesen
Anleitungen koennt ihr deren Funtions-
vielfalt erkennen.
Zum Schluss noch folgendes: Sollte
in absehbarer Zeit kein solcher Text-
Anzeiger das Licht der C64-Welt
erblicken, wird auch das ROCKFORD-MAG
in der Versenkung verschwinden und
die C64 Szene waehre eine Bereicherung
aermer. Euer ALEX ZOP.
=======================================